<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BOSS Afterburner: ReconstructedParticle Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">BOSS Afterburner
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classReconstructedParticle.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="classReconstructedParticle-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">ReconstructedParticle Class Reference<div class="ingroups"><a class="el" href="group__Afterburner__objects.html">Helper objects</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>Extended data container of a reconstructed particle.  
 <a href="classReconstructedParticle.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for ReconstructedParticle:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classReconstructedParticle.png" usemap="#ReconstructedParticle_map" alt=""/>
  <map id="ReconstructedParticle_map" name="ReconstructedParticle_map">
<area href="classParticle.html" title="Container for particle data. " alt="Particle" shape="rect" coords="0,0,136,24"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Constructors</div></td></tr>
<tr class="memitem:a2aaacb221a31c08afee01b6ec1e855e9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a2aaacb221a31c08afee01b6ec1e855e9">ReconstructedParticle</a> ()</td></tr>
<tr class="separator:a2aaacb221a31c08afee01b6ec1e855e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3374f23d4e2823877d5e93236344d661"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a3374f23d4e2823877d5e93236344d661">ReconstructedParticle</a> (Int_t pdgCode)</td></tr>
<tr class="separator:a3374f23d4e2823877d5e93236344d661"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6919f72a7d85436a7a532eb5d2c51bf7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a6919f72a7d85436a7a532eb5d2c51bf7">ReconstructedParticle</a> (const Char_t *pdgCode)</td></tr>
<tr class="separator:a6919f72a7d85436a7a532eb5d2c51bf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7374f5ad3f86bbf08981db31a1de00b5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a7374f5ad3f86bbf08981db31a1de00b5">ReconstructedParticle</a> (Int_t pdgCode, const Char_t *daughters)</td></tr>
<tr class="separator:a7374f5ad3f86bbf08981db31a1de00b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfbb2f7cf54db5a2f96a4e18a16db3b8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#acfbb2f7cf54db5a2f96a4e18a16db3b8">ReconstructedParticle</a> (const Char_t *pdgCode, const Char_t *daughters)</td></tr>
<tr class="separator:acfbb2f7cf54db5a2f96a4e18a16db3b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c70c6ede968e32d8bb4451c9b91da9a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a0c70c6ede968e32d8bb4451c9b91da9a">ReconstructedParticle</a> (const YAML::Node &amp;input)</td></tr>
<tr class="separator:a0c70c6ede968e32d8bb4451c9b91da9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Setters</div></td></tr>
<tr class="memitem:ace08240d1503b9f0ea4fe7e74e649ccf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#ace08240d1503b9f0ea4fe7e74e649ccf">SetDaughterLabel</a> (const Char_t *daughters)</td></tr>
<tr class="separator:ace08240d1503b9f0ea4fe7e74e649ccf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a776baff0cb14386073787736b4cbc9d7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a776baff0cb14386073787736b4cbc9d7">SetDaughterLabel</a> (const YAML::Node &amp;input)</td></tr>
<tr class="separator:a776baff0cb14386073787736b4cbc9d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b264f8f10d81dafd7d257f43ebb685b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a1b264f8f10d81dafd7d257f43ebb685b">SetFitPars</a> (const TString &amp;input_sig, const TString &amp;input_bkg)</td></tr>
<tr class="separator:a1b264f8f10d81dafd7d257f43ebb685b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed152e7d39cbd841630b76200b2cb9be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#aed152e7d39cbd841630b76200b2cb9be">SetGaussianPars</a> (TString input)</td></tr>
<tr class="memdesc:aed152e7d39cbd841630b76200b2cb9be"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Temporary</b> method to import new values for the Gaussian widths.  <a href="#aed152e7d39cbd841630b76200b2cb9be">More...</a><br /></td></tr>
<tr class="separator:aed152e7d39cbd841630b76200b2cb9be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6920ec17e449a0ab49f4db2bf06b1c8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#ae6920ec17e449a0ab49f4db2bf06b1c8">ImportFitPars_DG</a> ()</td></tr>
<tr class="memdesc:ae6920ec17e449a0ab49f4db2bf06b1c8"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Temporary</b> method to overwrite the members needed for the double Gaussian fit.  <a href="#ae6920ec17e449a0ab49f4db2bf06b1c8">More...</a><br /></td></tr>
<tr class="separator:ae6920ec17e449a0ab49f4db2bf06b1c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad80d0411654577445849e354575b2844"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#ad80d0411654577445849e354575b2844">SetFitRange</a> (Double_t from, Double_t to)</td></tr>
<tr class="separator:ad80d0411654577445849e354575b2844"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8698b59dcf6329edf2a674b44f7511c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#aa8698b59dcf6329edf2a674b44f7511c">SetPlotRange</a> (Double_t from, Double_t to)</td></tr>
<tr class="separator:aa8698b59dcf6329edf2a674b44f7511c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ace6892a4aef2a82b5ce5b8e9f9ee3f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a5ace6892a4aef2a82b5ce5b8e9f9ee3f">SetFitRange</a> (std::pair&lt; Double_t, Double_t &gt; range)</td></tr>
<tr class="separator:a5ace6892a4aef2a82b5ce5b8e9f9ee3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf30a7f961ef889a3f771e710c75506d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#adf30a7f961ef889a3f771e710c75506d">SetPlotRange</a> (std::pair&lt; Double_t, Double_t &gt; range)</td></tr>
<tr class="separator:adf30a7f961ef889a3f771e710c75506d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">RooFit</div></td></tr>
<tr class="memitem:a44ae7cd9ea48ce3c6dc806ab3dddd455"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; RooRealVar &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a44ae7cd9ea48ce3c6dc806ab3dddd455">RooRealVarInvMass</a> ()</td></tr>
<tr class="memdesc:a44ae7cd9ea48ce3c6dc806ab3dddd455"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a <code>RooRealVar</code> variable for resonstructing a certain particle.  <a href="#a44ae7cd9ea48ce3c6dc806ab3dddd455">More...</a><br /></td></tr>
<tr class="separator:a44ae7cd9ea48ce3c6dc806ab3dddd455"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add58a5ab5fa9d5a5a468397f2fd56cff"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; RooRealVar &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#add58a5ab5fa9d5a5a468397f2fd56cff">RooRealVarMean</a> ()</td></tr>
<tr class="separator:add58a5ab5fa9d5a5a468397f2fd56cff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbaf8bad6d1322924a4c43d5d73aae3a"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; RooRealVar &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#afbaf8bad6d1322924a4c43d5d73aae3a">RooRealVarMeanZero</a> ()</td></tr>
<tr class="separator:afbaf8bad6d1322924a4c43d5d73aae3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad298e3971f99319ba7ebfd53b7419735"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; RooRealVar &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#ad298e3971f99319ba7ebfd53b7419735">RooRealVarSigma</a> (UChar_t num)</td></tr>
<tr class="separator:ad298e3971f99319ba7ebfd53b7419735"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21c575056b3907105d289fbe46516e50"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; RooRealVar &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a21c575056b3907105d289fbe46516e50">RooRealVarSigmaFixed</a> (UChar_t num)</td></tr>
<tr class="separator:a21c575056b3907105d289fbe46516e50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae548c9fcc7d7eeb384f604dd3105db04"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::shared_ptr&lt; RooRealVar &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#ae548c9fcc7d7eeb384f604dd3105db04">FitConvolutionBWGaussian</a> (TH1F *hist, TString logScale)</td></tr>
<tr class="memdesc:ae548c9fcc7d7eeb384f604dd3105db04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fit the sum of two Gaussian functions on a invariant mass distrubution. The mean of the two Gaussian is in both cases taken to be the mass of the particle to be reconstructed. For a pure particle signal, that is, without backround <b>and</b> without a physical particle width, the width of the two Gaussians characterises the resolution of the detector. See <a href="https://root.cern.ch/roofit-20-minutes">https://root.cern.ch/roofit-20-minutes</a> for an instructive tutorial.  <a href="#ae548c9fcc7d7eeb384f604dd3105db04">More...</a><br /></td></tr>
<tr class="separator:ae548c9fcc7d7eeb384f604dd3105db04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a407721683be88ff1a0d4c5e7591e5205"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::shared_ptr&lt; RooRealVar &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a407721683be88ff1a0d4c5e7591e5205">FitBreitWigner</a> (TH1F *hist, TString logScale)</td></tr>
<tr class="memdesc:a407721683be88ff1a0d4c5e7591e5205"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fit the sum of two Gaussian functions on a invariant mass distrubution. The mean of the two Gaussian is in both cases taken to be the mass of the particle to be reconstructed. For a pure particle signal, that is, without backround <b>and</b> without a physical particle width, the width of the two Gaussians characterises the resolution of the detector. See <a href="https://root.cern.ch/roofit-20-minutes">https://root.cern.ch/roofit-20-minutes</a> for an instructive tutorial.  <a href="#a407721683be88ff1a0d4c5e7591e5205">More...</a><br /></td></tr>
<tr class="separator:a407721683be88ff1a0d4c5e7591e5205"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab660efe8d951cb0d9b377797b44a431a"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::shared_ptr&lt; RooRealVar &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#ab660efe8d951cb0d9b377797b44a431a">FitPureGaussians</a> (TH1F *hist, TString logScale, TString outputName=&quot;&quot;, const bool fixpars=false)</td></tr>
<tr class="memdesc:ab660efe8d951cb0d9b377797b44a431a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fit the sum of two Gaussian functions on a invariant mass distrubution. The mean of the two Gaussian is in both cases taken to be the mass of the particle to be reconstructed. For a pure particle signal, that is, without backround <b>and</b> without a physical particle width, the width of the two Gaussians characterises the resolution of the detector. See <a href="https://root.cern.ch/roofit-20-minutes">https://root.cern.ch/roofit-20-minutes</a> for an instructive tutorial.  <a href="#ab660efe8d951cb0d9b377797b44a431a">More...</a><br /></td></tr>
<tr class="separator:ab660efe8d951cb0d9b377797b44a431a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbd9cb0d080c38be2194e9a1033aacb1"><td class="memItemLeft" align="right" valign="top">RooDataHist&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#abbd9cb0d080c38be2194e9a1033aacb1">CreateRooFitInvMassDistr</a> (TH1F *hist, const RooRealVar &amp;var)</td></tr>
<tr class="memdesc:abbd9cb0d080c38be2194e9a1033aacb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a <code>RooDataHist</code> specifically for resonstructing a certain particle (<code><a class="el" href="classReconstructedParticle.html" title="Extended data container of a reconstructed particle. ">ReconstructedParticle</a></code>).  <a href="#abbd9cb0d080c38be2194e9a1033aacb1">More...</a><br /></td></tr>
<tr class="separator:abbd9cb0d080c38be2194e9a1033aacb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Getters</div></td></tr>
<tr class="memitem:adc13b67310f6b9db9c819a9024f58f20"><td class="memItemLeft" align="right" valign="top">const Char_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#adc13b67310f6b9db9c819a9024f58f20">DaughterLabel</a> () const</td></tr>
<tr class="separator:adc13b67310f6b9db9c819a9024f58f20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ee620c88f91b4b005c07f25458073c4"><td class="memItemLeft" align="right" valign="top">const Double_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a9ee620c88f91b4b005c07f25458073c4">BWConvolutedWidth</a> () const</td></tr>
<tr class="separator:a9ee620c88f91b4b005c07f25458073c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa41cf62690a8fbfb5f0adcdf22e96bba"><td class="memItemLeft" align="right" valign="top">const Double_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#aa41cf62690a8fbfb5f0adcdf22e96bba">BWPureWidth</a> () const</td></tr>
<tr class="separator:aa41cf62690a8fbfb5f0adcdf22e96bba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0537e6ce44ca695c985c109149f6cde9"><td class="memItemLeft" align="right" valign="top">const Double_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a0537e6ce44ca695c985c109149f6cde9">FitFrom</a> () const</td></tr>
<tr class="separator:a0537e6ce44ca695c985c109149f6cde9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab77ae2925967715018f87efef98ab35"><td class="memItemLeft" align="right" valign="top">const Double_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#aab77ae2925967715018f87efef98ab35">FitUntil</a> () const</td></tr>
<tr class="separator:aab77ae2925967715018f87efef98ab35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add440be2f8317087612e971107805a82"><td class="memItemLeft" align="right" valign="top">const Double_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#add440be2f8317087612e971107805a82">GaussianSmallWidth</a> () const</td></tr>
<tr class="separator:add440be2f8317087612e971107805a82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bf7e4bda8ea6ec716f7feb5afff645e"><td class="memItemLeft" align="right" valign="top">const Double_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a1bf7e4bda8ea6ec716f7feb5afff645e">GaussianWideWidth</a> () const</td></tr>
<tr class="separator:a1bf7e4bda8ea6ec716f7feb5afff645e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83cab3f232b9644afc26911657c48aa3"><td class="memItemLeft" align="right" valign="top">const Double_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a83cab3f232b9644afc26911657c48aa3">GaussianWidth</a> (size_t i) const</td></tr>
<tr class="separator:a83cab3f232b9644afc26911657c48aa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a271906b64247b50251767358faf6ec5e"><td class="memItemLeft" align="right" valign="top">const Double_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a271906b64247b50251767358faf6ec5e">LowerMass</a> () const</td></tr>
<tr class="memdesc:a271906b64247b50251767358faf6ec5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get (compute) the lower mass boundary. Useful for fitting parameters.  <a href="#a271906b64247b50251767358faf6ec5e">More...</a><br /></td></tr>
<tr class="separator:a271906b64247b50251767358faf6ec5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9251c85f214cf7ea33275474adeabc7"><td class="memItemLeft" align="right" valign="top">const Double_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#ae9251c85f214cf7ea33275474adeabc7">MassOffsetPercentage</a> () const</td></tr>
<tr class="separator:ae9251c85f214cf7ea33275474adeabc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa755cc4e124a7355b30a7b8fc7eddafb"><td class="memItemLeft" align="right" valign="top">const Double_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#aa755cc4e124a7355b30a7b8fc7eddafb">PlotFrom</a> () const</td></tr>
<tr class="separator:aa755cc4e124a7355b30a7b8fc7eddafb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4b4ace00839a865ae3a610e89589a67"><td class="memItemLeft" align="right" valign="top">const Double_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#ae4b4ace00839a865ae3a610e89589a67">PlotUntil</a> () const</td></tr>
<tr class="separator:ae4b4ace00839a865ae3a610e89589a67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c64f7035a5b41e50b1dc256a2d3509f"><td class="memItemLeft" align="right" valign="top">const Double_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a9c64f7035a5b41e50b1dc256a2d3509f">UpperMass</a> () const</td></tr>
<tr class="memdesc:a9c64f7035a5b41e50b1dc256a2d3509f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get (compute) the upper mass boundary. Useful for fitting parameters.  <a href="#a9c64f7035a5b41e50b1dc256a2d3509f">More...</a><br /></td></tr>
<tr class="separator:a9c64f7035a5b41e50b1dc256a2d3509f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a739a06b59b8a9685d6bdf6e339a3d38c"><td class="memItemLeft" align="right" valign="top">const Char_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a739a06b59b8a9685d6bdf6e339a3d38c">NPol</a> () const</td></tr>
<tr class="separator:a739a06b59b8a9685d6bdf6e339a3d38c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef9e30b340844a5bdcfcb30d7805bcf0"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classFitPars.html">FitPars</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#aef9e30b340844a5bdcfcb30d7805bcf0">FitParameters</a> () const</td></tr>
<tr class="separator:aef9e30b340844a5bdcfcb30d7805bcf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47b3228d46376f53a967f26af2154bdb"><td class="memItemLeft" align="right" valign="top">const std::vector&lt; Double_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a47b3228d46376f53a967f26af2154bdb">GaussianWidths</a> () const</td></tr>
<tr class="separator:a47b3228d46376f53a967f26af2154bdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classParticle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classParticle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classParticle.html">Particle</a></td></tr>
<tr class="memitem:a40f4c7e248029d72e7714b7802d5e5e1 inherit pub_methods_classParticle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classParticle.html#a40f4c7e248029d72e7714b7802d5e5e1">Particle</a> ()</td></tr>
<tr class="separator:a40f4c7e248029d72e7714b7802d5e5e1 inherit pub_methods_classParticle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a019a9808db99237fb6fbe423f62ce2a6 inherit pub_methods_classParticle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classParticle.html#a019a9808db99237fb6fbe423f62ce2a6">Particle</a> (int pdgCode)</td></tr>
<tr class="memdesc:a019a9808db99237fb6fbe423f62ce2a6 inherit pub_methods_classParticle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct particle based on its code in the PDG.  <a href="classParticle.html#a019a9808db99237fb6fbe423f62ce2a6">More...</a><br /></td></tr>
<tr class="separator:a019a9808db99237fb6fbe423f62ce2a6 inherit pub_methods_classParticle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab79e0e3e82b1704f042a035f8392bb12 inherit pub_methods_classParticle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classParticle.html#ab79e0e3e82b1704f042a035f8392bb12">Particle</a> (const TString &amp;input)</td></tr>
<tr class="memdesc:ab79e0e3e82b1704f042a035f8392bb12 inherit pub_methods_classParticle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct particle based on its name <em>or code</em> in the PDG.  <a href="classParticle.html#ab79e0e3e82b1704f042a035f8392bb12">More...</a><br /></td></tr>
<tr class="separator:ab79e0e3e82b1704f042a035f8392bb12 inherit pub_methods_classParticle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16b2deb41a589e0cb776aaabfa886398 inherit pub_methods_classParticle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classParticle.html#a16b2deb41a589e0cb776aaabfa886398">Particle</a> (const YAML::Node &amp;input)</td></tr>
<tr class="separator:a16b2deb41a589e0cb776aaabfa886398 inherit pub_methods_classParticle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a453db7c050e9e50dc7f7333d1c558bd5 inherit pub_methods_classParticle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classParticle.html#a453db7c050e9e50dc7f7333d1c558bd5">IsLoaded</a> () const</td></tr>
<tr class="separator:a453db7c050e9e50dc7f7333d1c558bd5 inherit pub_methods_classParticle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f8a6693d7533abc429bac1e34d70dd7 inherit pub_methods_classParticle"><td class="memItemLeft" align="right" valign="top">TParticlePDG *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classParticle.html#a1f8a6693d7533abc429bac1e34d70dd7">ParticlePDG</a> () const</td></tr>
<tr class="separator:a1f8a6693d7533abc429bac1e34d70dd7 inherit pub_methods_classParticle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5b9acc6b72547abe6a3b83e274ef1eb inherit pub_methods_classParticle"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classParticle.html#ab5b9acc6b72547abe6a3b83e274ef1eb">PDGCode</a> () const</td></tr>
<tr class="separator:ab5b9acc6b72547abe6a3b83e274ef1eb inherit pub_methods_classParticle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa7faac580ed024253fe8de88a3d8bd0 inherit pub_methods_classParticle"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classParticle.html#afa7faac580ed024253fe8de88a3d8bd0">Mass</a> () const</td></tr>
<tr class="separator:afa7faac580ed024253fe8de88a3d8bd0 inherit pub_methods_classParticle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a277d1d1b4dfb9f52534fd47ddd204cf7 inherit pub_methods_classParticle"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classParticle.html#a277d1d1b4dfb9f52534fd47ddd204cf7">NameLaTeX</a> () const</td></tr>
<tr class="separator:a277d1d1b4dfb9f52534fd47ddd204cf7 inherit pub_methods_classParticle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad30a585b6978c1be9fe055b991aae27d inherit pub_methods_classParticle"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classParticle.html#ad30a585b6978c1be9fe055b991aae27d">Name</a> () const</td></tr>
<tr class="separator:ad30a585b6978c1be9fe055b991aae27d inherit pub_methods_classParticle"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Helper methods</div></td></tr>
<tr class="memitem:a606b46b3150f197eaa289912f1c5e7a3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a606b46b3150f197eaa289912f1c5e7a3">DetermineReconstructionParameters</a> ()</td></tr>
<tr class="memdesc:a606b46b3150f197eaa289912f1c5e7a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine the wide and small sigma estimates for the double Gaussian fit. These are supposed to characterise the resolution of the deterctor.  <a href="#a606b46b3150f197eaa289912f1c5e7a3">More...</a><br /></td></tr>
<tr class="separator:a606b46b3150f197eaa289912f1c5e7a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03c956b9a28c14587c8bf9bc5a90d32d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a03c956b9a28c14587c8bf9bc5a90d32d">Initialize</a> ()</td></tr>
<tr class="memdesc:a03c956b9a28c14587c8bf9bc5a90d32d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encapsulation of what any constructor for this object needs to do.  <a href="#a03c956b9a28c14587c8bf9bc5a90d32d">More...</a><br /></td></tr>
<tr class="separator:a03c956b9a28c14587c8bf9bc5a90d32d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classParticle"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classParticle')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classParticle.html">Particle</a></td></tr>
<tr class="memitem:a843d99f5858367288ea43bf1e2e9e072 inherit pro_methods_classParticle"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classParticle.html#a843d99f5858367288ea43bf1e2e9e072">Initialize</a> ()</td></tr>
<tr class="memdesc:a843d99f5858367288ea43bf1e2e9e072 inherit pro_methods_classParticle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper function for constructors.  <a href="classParticle.html#a843d99f5858367288ea43bf1e2e9e072">More...</a><br /></td></tr>
<tr class="separator:a843d99f5858367288ea43bf1e2e9e072 inherit pro_methods_classParticle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae97e941db471dbe130c5aa7277d8c224 inherit pro_methods_classParticle"><td class="memItemLeft" align="right" valign="top">TString &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classParticle.html#ae97e941db471dbe130c5aa7277d8c224">DetermineNameLaTeX</a> ()</td></tr>
<tr class="memdesc:ae97e941db471dbe130c5aa7277d8c224 inherit pro_methods_classParticle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines a LaTeX string in <code>ROOT</code> format from the PDG code of the particle that was loaded.  <a href="classParticle.html#ae97e941db471dbe130c5aa7277d8c224">More...</a><br /></td></tr>
<tr class="separator:ae97e941db471dbe130c5aa7277d8c224 inherit pro_methods_classParticle"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Data members</div></td></tr>
<tr class="memitem:a54ed6de6cfd5cdf1add2d2393f685648"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFitPars.html">FitPars</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a54ed6de6cfd5cdf1add2d2393f685648">fFitParameters</a></td></tr>
<tr class="memdesc:a54ed6de6cfd5cdf1add2d2393f685648"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vector of fit parameters.  <a href="#a54ed6de6cfd5cdf1add2d2393f685648">More...</a><br /></td></tr>
<tr class="separator:a54ed6de6cfd5cdf1add2d2393f685648"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adada552db45c085ef713c57a59ca7456"><td class="memItemLeft" align="right" valign="top">TString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#adada552db45c085ef713c57a59ca7456">fDaughterLabels</a></td></tr>
<tr class="memdesc:adada552db45c085ef713c57a59ca7456"><td class="mdescLeft">&#160;</td><td class="mdescRight">LaTeX formatted string for decay particles.  <a href="#adada552db45c085ef713c57a59ca7456">More...</a><br /></td></tr>
<tr class="separator:adada552db45c085ef713c57a59ca7456"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a833eb51bbe8f59f7f8ca6444b7b1528f"><td class="memItemLeft" align="right" valign="top">Double_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a833eb51bbe8f59f7f8ca6444b7b1528f">fBWConvolutedWidth</a></td></tr>
<tr class="memdesc:a833eb51bbe8f59f7f8ca6444b7b1528f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Estimate for the width of the Breit-Wigner function when convoluted with a Double_t Gaussian.  <a href="#a833eb51bbe8f59f7f8ca6444b7b1528f">More...</a><br /></td></tr>
<tr class="separator:a833eb51bbe8f59f7f8ca6444b7b1528f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a592dddf1e3068fd87f5a3480cb1fb67b"><td class="memItemLeft" align="right" valign="top">Double_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a592dddf1e3068fd87f5a3480cb1fb67b">fBWPureWidth</a></td></tr>
<tr class="memdesc:a592dddf1e3068fd87f5a3480cb1fb67b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Estimate for the width of the Breit-Wigner function when fitting BW only.  <a href="#a592dddf1e3068fd87f5a3480cb1fb67b">More...</a><br /></td></tr>
<tr class="separator:a592dddf1e3068fd87f5a3480cb1fb67b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79a698bd60f0d8457f3a858f22411b4c"><td class="memItemLeft" align="right" valign="top">Double_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a79a698bd60f0d8457f3a858f22411b4c">fMassOffset</a></td></tr>
<tr class="memdesc:a79a698bd60f0d8457f3a858f22411b4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Percentage (divided by 100) that the mean (namely, the mass) may vary.  <a href="#a79a698bd60f0d8457f3a858f22411b4c">More...</a><br /></td></tr>
<tr class="separator:a79a698bd60f0d8457f3a858f22411b4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2592ff9869e3ff12997c586dbd0559fe"><td class="memItemLeft" align="right" valign="top">Char_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a2592ff9869e3ff12997c586dbd0559fe">fNPol</a></td></tr>
<tr class="memdesc:a2592ff9869e3ff12997c586dbd0559fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Degree of the background polynomial (whether Chebychev or normal polynomial).  <a href="#a2592ff9869e3ff12997c586dbd0559fe">More...</a><br /></td></tr>
<tr class="separator:a2592ff9869e3ff12997c586dbd0559fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5f299089cebbc71e3ef55aee1d44997"><td class="memItemLeft" align="right" valign="top">std::vector&lt; Double_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#af5f299089cebbc71e3ef55aee1d44997">fGaussianWidths</a></td></tr>
<tr class="memdesc:af5f299089cebbc71e3ef55aee1d44997"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vector of for Gaussian widths that you can use that as estimates of the widths for e.g.  <a href="#af5f299089cebbc71e3ef55aee1d44997">More...</a><br /></td></tr>
<tr class="separator:af5f299089cebbc71e3ef55aee1d44997"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a831cfad026b8aaf53d52082f4d502193"><td class="memItemLeft" align="right" valign="top">std::pair&lt; Double_t, Double_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a831cfad026b8aaf53d52082f4d502193">fFitRange</a></td></tr>
<tr class="memdesc:a831cfad026b8aaf53d52082f4d502193"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invariant mass range over which you fit a function (Double_t Gaussian, Crystal ball, Breit-Wigner, etc.).  <a href="#a831cfad026b8aaf53d52082f4d502193">More...</a><br /></td></tr>
<tr class="separator:a831cfad026b8aaf53d52082f4d502193"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4e72a3ad26e025fcd909dc82e91590a"><td class="memItemLeft" align="right" valign="top">std::pair&lt; Double_t, Double_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#af4e72a3ad26e025fcd909dc82e91590a">fPlotRange</a></td></tr>
<tr class="memdesc:af4e72a3ad26e025fcd909dc82e91590a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invariant mass range that you plot.  <a href="#af4e72a3ad26e025fcd909dc82e91590a">More...</a><br /></td></tr>
<tr class="separator:af4e72a3ad26e025fcd909dc82e91590a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a284412445438dd88c4db8926cb226c84"><td class="memItemLeft" align="right" valign="top">std::list&lt; std::shared_ptr&lt; RooRealVar &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a284412445438dd88c4db8926cb226c84">fRooRealVars</a></td></tr>
<tr class="memdesc:a284412445438dd88c4db8926cb226c84"><td class="mdescLeft">&#160;</td><td class="mdescRight">This list is to ensure that <code>RooRealVar</code> remain existing untill this <code>ReconstructedParcticle</code> is destroyed.  <a href="#a284412445438dd88c4db8926cb226c84">More...</a><br /></td></tr>
<tr class="separator:a284412445438dd88c4db8926cb226c84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d3efe4e6f81ff614b4b1a92a8b759de"><td class="memItemLeft" align="right" valign="top">std::list&lt; std::shared_ptr&lt; RooGaussian &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classReconstructedParticle.html#a3d3efe4e6f81ff614b4b1a92a8b759de">fRooGaussians</a></td></tr>
<tr class="memdesc:a3d3efe4e6f81ff614b4b1a92a8b759de"><td class="mdescLeft">&#160;</td><td class="mdescRight">This list is to ensure that <code>RooGaussian</code> remain existing untill this <code>ReconstructedParcticle</code> is destroyed.  <a href="#a3d3efe4e6f81ff614b4b1a92a8b759de">More...</a><br /></td></tr>
<tr class="separator:a3d3efe4e6f81ff614b4b1a92a8b759de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classParticle"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classParticle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classParticle.html">Particle</a></td></tr>
<tr class="memitem:a08665826413095e79efd4a6a1ec3fabc inherit pro_attribs_classParticle"><td class="memItemLeft" align="right" valign="top">TParticlePDG *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classParticle.html#a08665826413095e79efd4a6a1ec3fabc">fParticlePDG</a></td></tr>
<tr class="separator:a08665826413095e79efd4a6a1ec3fabc inherit pro_attribs_classParticle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd36e09313f192e586b4055ad8b7acc2 inherit pro_attribs_classParticle"><td class="memItemLeft" align="right" valign="top">TString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classParticle.html#afd36e09313f192e586b4055ad8b7acc2">fParticleNameLaTeX</a></td></tr>
<tr class="memdesc:afd36e09313f192e586b4055ad8b7acc2 inherit pro_attribs_classParticle"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classParticle.html" title="Container for particle data. ">Particle</a> name in LaTeX format.  <a href="classParticle.html#afd36e09313f192e586b4055ad8b7acc2">More...</a><br /></td></tr>
<tr class="separator:afd36e09313f192e586b4055ad8b7acc2 inherit pro_attribs_classParticle"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_static_attribs_classParticle"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_classParticle')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="classParticle.html">Particle</a></td></tr>
<tr class="memitem:a332e6bd453019f1cf1b68edeb2b8cd8a inherit pro_static_attribs_classParticle"><td class="memItemLeft" align="right" valign="top">static const TDatabasePDG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classParticle.html#a332e6bd453019f1cf1b68edeb2b8cd8a">gPDG</a></td></tr>
<tr class="separator:a332e6bd453019f1cf1b68edeb2b8cd8a inherit pro_static_attribs_classParticle"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Extended data container of a reconstructed particle. </p>
<p>In essence an container of <code>ROOT</code>'s <code>TParticlePDG</code>, but with extended functionality for particle reconstruction. It contains additional parameters that are relevant when reconstructing the particle, like fit range in the invariant mass plot. The idea is that you can use this object to generalise functions like fitting, where the mass range is particle-specific. It is then convenient to only have to feed the function this object. </p><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000001">Todo:</a></b></dt><dd>Somehow, a distinction has to be made for different decay channels (not just daughters) in the parameters of <code><a class="el" href="classReconstructedParticle.html" title="Extended data container of a reconstructed particle. ">ReconstructedParticle</a></code>. </dd></dl>
<dl class="section author"><dt>Author</dt><dd>Remco de Boer 雷穆克 (<a href="#" onclick="location.href='mai'+'lto:'+'r.e'+'.d'+'ebo'+'er'+'@st'+'ud'+'ent'+'s.'+'uu.'+'nl'; return false;">r.e.d<span style="display: none;">.nosp@m.</span>eboe<span style="display: none;">.nosp@m.</span>r@stu<span style="display: none;">.nosp@m.</span>dent<span style="display: none;">.nosp@m.</span>s.uu.<span style="display: none;">.nosp@m.</span>nl</a> or <a href="#" onclick="location.href='mai'+'lto:'+'rem'+'co'+'.de'+'.b'+'oer'+'@i'+'hep'+'.a'+'c.c'+'n'; return false;">remco<span style="display: none;">.nosp@m.</span>.de.<span style="display: none;">.nosp@m.</span>boer@<span style="display: none;">.nosp@m.</span>ihep<span style="display: none;">.nosp@m.</span>.ac.c<span style="display: none;">.nosp@m.</span>n</a>) </dd></dl>
<dl class="section date"><dt>Date</dt><dd>October 25th, 2018 </dd></dl>

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00023">23</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a2aaacb221a31c08afee01b6ec1e855e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2aaacb221a31c08afee01b6ec1e855e9">&#9670;&nbsp;</a></span>ReconstructedParticle() <span class="overload">[1/6]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ReconstructedParticle::ReconstructedParticle </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00028">28</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="a3374f23d4e2823877d5e93236344d661"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3374f23d4e2823877d5e93236344d661">&#9670;&nbsp;</a></span>ReconstructedParticle() <span class="overload">[2/6]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ReconstructedParticle::ReconstructedParticle </td>
          <td>(</td>
          <td class="paramtype">Int_t&#160;</td>
          <td class="paramname"><em>pdgCode</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6919f72a7d85436a7a532eb5d2c51bf7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6919f72a7d85436a7a532eb5d2c51bf7">&#9670;&nbsp;</a></span>ReconstructedParticle() <span class="overload">[3/6]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ReconstructedParticle::ReconstructedParticle </td>
          <td>(</td>
          <td class="paramtype">const Char_t *&#160;</td>
          <td class="paramname"><em>pdgCode</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a7374f5ad3f86bbf08981db31a1de00b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7374f5ad3f86bbf08981db31a1de00b5">&#9670;&nbsp;</a></span>ReconstructedParticle() <span class="overload">[4/6]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ReconstructedParticle::ReconstructedParticle </td>
          <td>(</td>
          <td class="paramtype">Int_t&#160;</td>
          <td class="paramname"><em>pdgCode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Char_t *&#160;</td>
          <td class="paramname"><em>daughters</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="acfbb2f7cf54db5a2f96a4e18a16db3b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acfbb2f7cf54db5a2f96a4e18a16db3b8">&#9670;&nbsp;</a></span>ReconstructedParticle() <span class="overload">[5/6]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ReconstructedParticle::ReconstructedParticle </td>
          <td>(</td>
          <td class="paramtype">const Char_t *&#160;</td>
          <td class="paramname"><em>pdgCode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Char_t *&#160;</td>
          <td class="paramname"><em>daughters</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a0c70c6ede968e32d8bb4451c9b91da9a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c70c6ede968e32d8bb4451c9b91da9a">&#9670;&nbsp;</a></span>ReconstructedParticle() <span class="overload">[6/6]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ReconstructedParticle::ReconstructedParticle </td>
          <td>(</td>
          <td class="paramtype">const YAML::Node &amp;&#160;</td>
          <td class="paramname"><em>input</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8cxx_source.html#l00044">44</a> of file <a class="el" href="ReconstructedParticle_8cxx_source.html">ReconstructedParticle.cxx</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a9ee620c88f91b4b005c07f25458073c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ee620c88f91b4b005c07f25458073c4">&#9670;&nbsp;</a></span>BWConvolutedWidth()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const Double_t ReconstructedParticle::BWConvolutedWidth </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00070">70</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="aa41cf62690a8fbfb5f0adcdf22e96bba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa41cf62690a8fbfb5f0adcdf22e96bba">&#9670;&nbsp;</a></span>BWPureWidth()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const Double_t ReconstructedParticle::BWPureWidth </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00071">71</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="abbd9cb0d080c38be2194e9a1033aacb1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abbd9cb0d080c38be2194e9a1033aacb1">&#9670;&nbsp;</a></span>CreateRooFitInvMassDistr()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">RooDataHist ReconstructedParticle::CreateRooFitInvMassDistr </td>
          <td>(</td>
          <td class="paramtype">TH1F *&#160;</td>
          <td class="paramname"><em>hist</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const RooRealVar &amp;&#160;</td>
          <td class="paramname"><em>var</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Create a <code>RooDataHist</code> specifically for resonstructing a certain particle (<code><a class="el" href="classReconstructedParticle.html" title="Extended data container of a reconstructed particle. ">ReconstructedParticle</a></code>). </p>

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8cxx_source.html#l00427">427</a> of file <a class="el" href="ReconstructedParticle_8cxx_source.html">ReconstructedParticle.cxx</a>.</p>

</div>
</div>
<a id="adc13b67310f6b9db9c819a9024f58f20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc13b67310f6b9db9c819a9024f58f20">&#9670;&nbsp;</a></span>DaughterLabel()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const Char_t* ReconstructedParticle::DaughterLabel </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00069">69</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="a606b46b3150f197eaa289912f1c5e7a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a606b46b3150f197eaa289912f1c5e7a3">&#9670;&nbsp;</a></span>DetermineReconstructionParameters()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ReconstructedParticle::DetermineReconstructionParameters </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Determine the wide and small sigma estimates for the double Gaussian fit. These are supposed to characterise the resolution of the deterctor. </p>
<p>not yet optimised</p>
<p>not yet optimised</p>
<p>not yet optimised</p>
<p>not yet optimised </p>

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8cxx_source.html#l00455">455</a> of file <a class="el" href="ReconstructedParticle_8cxx_source.html">ReconstructedParticle.cxx</a>.</p>

</div>
</div>
<a id="a407721683be88ff1a0d4c5e7591e5205"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a407721683be88ff1a0d4c5e7591e5205">&#9670;&nbsp;</a></span>FitBreitWigner()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt; std::shared_ptr&lt; RooRealVar &gt; &gt; ReconstructedParticle::FitBreitWigner </td>
          <td>(</td>
          <td class="paramtype">TH1F *&#160;</td>
          <td class="paramname"><em>hist</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TString&#160;</td>
          <td class="paramname"><em>logScale</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Fit the sum of two Gaussian functions on a invariant mass distrubution. The mean of the two Gaussian is in both cases taken to be the mass of the particle to be reconstructed. For a pure particle signal, that is, without backround <b>and</b> without a physical particle width, the width of the two Gaussians characterises the resolution of the detector. See <a href="https://root.cern.ch/roofit-20-minutes">https://root.cern.ch/roofit-20-minutes</a> for an instructive tutorial. </p>

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8cxx_source.html#l00246">246</a> of file <a class="el" href="ReconstructedParticle_8cxx_source.html">ReconstructedParticle.cxx</a>.</p>

</div>
</div>
<a id="ae548c9fcc7d7eeb384f604dd3105db04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae548c9fcc7d7eeb384f604dd3105db04">&#9670;&nbsp;</a></span>FitConvolutionBWGaussian()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt; std::shared_ptr&lt; RooRealVar &gt; &gt; ReconstructedParticle::FitConvolutionBWGaussian </td>
          <td>(</td>
          <td class="paramtype">TH1F *&#160;</td>
          <td class="paramname"><em>hist</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TString&#160;</td>
          <td class="paramname"><em>logScale</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Fit the sum of two Gaussian functions on a invariant mass distrubution. The mean of the two Gaussian is in both cases taken to be the mass of the particle to be reconstructed. For a pure particle signal, that is, without backround <b>and</b> without a physical particle width, the width of the two Gaussians characterises the resolution of the detector. See <a href="https://root.cern.ch/roofit-20-minutes">https://root.cern.ch/roofit-20-minutes</a> for an instructive tutorial. </p>

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8cxx_source.html#l00140">140</a> of file <a class="el" href="ReconstructedParticle_8cxx_source.html">ReconstructedParticle.cxx</a>.</p>

</div>
</div>
<a id="a0537e6ce44ca695c985c109149f6cde9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0537e6ce44ca695c985c109149f6cde9">&#9670;&nbsp;</a></span>FitFrom()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const Double_t ReconstructedParticle::FitFrom </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00072">72</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="aef9e30b340844a5bdcfcb30d7805bcf0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef9e30b340844a5bdcfcb30d7805bcf0">&#9670;&nbsp;</a></span>FitParameters()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classFitPars.html">FitPars</a>&amp; ReconstructedParticle::FitParameters </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00083">83</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="ab660efe8d951cb0d9b377797b44a431a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab660efe8d951cb0d9b377797b44a431a">&#9670;&nbsp;</a></span>FitPureGaussians()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt; std::shared_ptr&lt; RooRealVar &gt; &gt; ReconstructedParticle::FitPureGaussians </td>
          <td>(</td>
          <td class="paramtype">TH1F *&#160;</td>
          <td class="paramname"><em>hist</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TString&#160;</td>
          <td class="paramname"><em>logScale</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TString&#160;</td>
          <td class="paramname"><em>outputName</em> = <code>&quot;&quot;</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>fixpars</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Fit the sum of two Gaussian functions on a invariant mass distrubution. The mean of the two Gaussian is in both cases taken to be the mass of the particle to be reconstructed. For a pure particle signal, that is, without backround <b>and</b> without a physical particle width, the width of the two Gaussians characterises the resolution of the detector. See <a href="https://root.cern.ch/roofit-20-minutes">https://root.cern.ch/roofit-20-minutes</a> for an instructive tutorial. </p>

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8cxx_source.html#l00330">330</a> of file <a class="el" href="ReconstructedParticle_8cxx_source.html">ReconstructedParticle.cxx</a>.</p>

</div>
</div>
<a id="aab77ae2925967715018f87efef98ab35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab77ae2925967715018f87efef98ab35">&#9670;&nbsp;</a></span>FitUntil()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const Double_t ReconstructedParticle::FitUntil </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00073">73</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="add440be2f8317087612e971107805a82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add440be2f8317087612e971107805a82">&#9670;&nbsp;</a></span>GaussianSmallWidth()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const Double_t ReconstructedParticle::GaussianSmallWidth </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00074">74</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="a1bf7e4bda8ea6ec716f7feb5afff645e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1bf7e4bda8ea6ec716f7feb5afff645e">&#9670;&nbsp;</a></span>GaussianWideWidth()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const Double_t ReconstructedParticle::GaussianWideWidth </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00075">75</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="a83cab3f232b9644afc26911657c48aa3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83cab3f232b9644afc26911657c48aa3">&#9670;&nbsp;</a></span>GaussianWidth()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const Double_t ReconstructedParticle::GaussianWidth </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00076">76</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="a47b3228d46376f53a967f26af2154bdb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47b3228d46376f53a967f26af2154bdb">&#9670;&nbsp;</a></span>GaussianWidths()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const std::vector&lt;Double_t&gt; ReconstructedParticle::GaussianWidths </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00085">85</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="ae6920ec17e449a0ab49f4db2bf06b1c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6920ec17e449a0ab49f4db2bf06b1c8">&#9670;&nbsp;</a></span>ImportFitPars_DG()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ReconstructedParticle::ImportFitPars_DG </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><b>Temporary</b> method to overwrite the members needed for the double Gaussian fit. </p>
<dl class="section warning"><dt>Warning</dt><dd>Due to the use of indices, this method cannot be made backward-compatible and is therefore not sustainable. </dd></dl>

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8cxx_source.html#l00071">71</a> of file <a class="el" href="ReconstructedParticle_8cxx_source.html">ReconstructedParticle.cxx</a>.</p>

</div>
</div>
<a id="a03c956b9a28c14587c8bf9bc5a90d32d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03c956b9a28c14587c8bf9bc5a90d32d">&#9670;&nbsp;</a></span>Initialize()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ReconstructedParticle::Initialize </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Encapsulation of what any constructor for this object needs to do. </p>

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8cxx_source.html#l00051">51</a> of file <a class="el" href="ReconstructedParticle_8cxx_source.html">ReconstructedParticle.cxx</a>.</p>

</div>
</div>
<a id="a271906b64247b50251767358faf6ec5e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a271906b64247b50251767358faf6ec5e">&#9670;&nbsp;</a></span>LowerMass()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const double ReconstructedParticle::LowerMass </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get (compute) the lower mass boundary. Useful for fitting parameters. </p>

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8cxx_source.html#l00435">435</a> of file <a class="el" href="ReconstructedParticle_8cxx_source.html">ReconstructedParticle.cxx</a>.</p>

</div>
</div>
<a id="ae9251c85f214cf7ea33275474adeabc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9251c85f214cf7ea33275474adeabc7">&#9670;&nbsp;</a></span>MassOffsetPercentage()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const Double_t ReconstructedParticle::MassOffsetPercentage </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00078">78</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="a739a06b59b8a9685d6bdf6e339a3d38c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a739a06b59b8a9685d6bdf6e339a3d38c">&#9670;&nbsp;</a></span>NPol()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const Char_t ReconstructedParticle::NPol </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00082">82</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="aa755cc4e124a7355b30a7b8fc7eddafb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa755cc4e124a7355b30a7b8fc7eddafb">&#9670;&nbsp;</a></span>PlotFrom()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const Double_t ReconstructedParticle::PlotFrom </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00079">79</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="ae4b4ace00839a865ae3a610e89589a67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4b4ace00839a865ae3a610e89589a67">&#9670;&nbsp;</a></span>PlotUntil()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const Double_t ReconstructedParticle::PlotUntil </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00080">80</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="a44ae7cd9ea48ce3c6dc806ab3dddd455"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44ae7cd9ea48ce3c6dc806ab3dddd455">&#9670;&nbsp;</a></span>RooRealVarInvMass()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt; RooRealVar &gt; ReconstructedParticle::RooRealVarInvMass </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Create a <code>RooRealVar</code> variable for resonstructing a certain particle. </p>

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8cxx_source.html#l00096">96</a> of file <a class="el" href="ReconstructedParticle_8cxx_source.html">ReconstructedParticle.cxx</a>.</p>

</div>
</div>
<a id="add58a5ab5fa9d5a5a468397f2fd56cff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add58a5ab5fa9d5a5a468397f2fd56cff">&#9670;&nbsp;</a></span>RooRealVarMean()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt; RooRealVar &gt; ReconstructedParticle::RooRealVarMean </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8cxx_source.html#l00105">105</a> of file <a class="el" href="ReconstructedParticle_8cxx_source.html">ReconstructedParticle.cxx</a>.</p>

</div>
</div>
<a id="afbaf8bad6d1322924a4c43d5d73aae3a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afbaf8bad6d1322924a4c43d5d73aae3a">&#9670;&nbsp;</a></span>RooRealVarMeanZero()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt; RooRealVar &gt; ReconstructedParticle::RooRealVarMeanZero </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8cxx_source.html#l00113">113</a> of file <a class="el" href="ReconstructedParticle_8cxx_source.html">ReconstructedParticle.cxx</a>.</p>

</div>
</div>
<a id="ad298e3971f99319ba7ebfd53b7419735"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad298e3971f99319ba7ebfd53b7419735">&#9670;&nbsp;</a></span>RooRealVarSigma()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt; RooRealVar &gt; ReconstructedParticle::RooRealVarSigma </td>
          <td>(</td>
          <td class="paramtype">UChar_t&#160;</td>
          <td class="paramname"><em>num</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8cxx_source.html#l00120">120</a> of file <a class="el" href="ReconstructedParticle_8cxx_source.html">ReconstructedParticle.cxx</a>.</p>

</div>
</div>
<a id="a21c575056b3907105d289fbe46516e50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21c575056b3907105d289fbe46516e50">&#9670;&nbsp;</a></span>RooRealVarSigmaFixed()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt; RooRealVar &gt; ReconstructedParticle::RooRealVarSigmaFixed </td>
          <td>(</td>
          <td class="paramtype">UChar_t&#160;</td>
          <td class="paramname"><em>num</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8cxx_source.html#l00130">130</a> of file <a class="el" href="ReconstructedParticle_8cxx_source.html">ReconstructedParticle.cxx</a>.</p>

</div>
</div>
<a id="ace08240d1503b9f0ea4fe7e74e649ccf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace08240d1503b9f0ea4fe7e74e649ccf">&#9670;&nbsp;</a></span>SetDaughterLabel() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ReconstructedParticle::SetDaughterLabel </td>
          <td>(</td>
          <td class="paramtype">const Char_t *&#160;</td>
          <td class="paramname"><em>daughters</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a776baff0cb14386073787736b4cbc9d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a776baff0cb14386073787736b4cbc9d7">&#9670;&nbsp;</a></span>SetDaughterLabel() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ReconstructedParticle::SetDaughterLabel </td>
          <td>(</td>
          <td class="paramtype">const YAML::Node &amp;&#160;</td>
          <td class="paramname"><em>input</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8cxx_source.html#l00062">62</a> of file <a class="el" href="ReconstructedParticle_8cxx_source.html">ReconstructedParticle.cxx</a>.</p>

</div>
</div>
<a id="a1b264f8f10d81dafd7d257f43ebb685b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b264f8f10d81dafd7d257f43ebb685b">&#9670;&nbsp;</a></span>SetFitPars()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ReconstructedParticle::SetFitPars </td>
          <td>(</td>
          <td class="paramtype">const TString &amp;&#160;</td>
          <td class="paramname"><em>input_sig</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const TString &amp;&#160;</td>
          <td class="paramname"><em>input_bkg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00040">40</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="ad80d0411654577445849e354575b2844"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad80d0411654577445849e354575b2844">&#9670;&nbsp;</a></span>SetFitRange() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ReconstructedParticle::SetFitRange </td>
          <td>(</td>
          <td class="paramtype">Double_t&#160;</td>
          <td class="paramname"><em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Double_t&#160;</td>
          <td class="paramname"><em>to</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00046">46</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="a5ace6892a4aef2a82b5ce5b8e9f9ee3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ace6892a4aef2a82b5ce5b8e9f9ee3f">&#9670;&nbsp;</a></span>SetFitRange() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ReconstructedParticle::SetFitRange </td>
          <td>(</td>
          <td class="paramtype">std::pair&lt; Double_t, Double_t &gt;&#160;</td>
          <td class="paramname"><em>range</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00048">48</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="aed152e7d39cbd841630b76200b2cb9be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed152e7d39cbd841630b76200b2cb9be">&#9670;&nbsp;</a></span>SetGaussianPars()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ReconstructedParticle::SetGaussianPars </td>
          <td>(</td>
          <td class="paramtype">TString&#160;</td>
          <td class="paramname"><em>input</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><b>Temporary</b> method to import new values for the Gaussian widths. </p>

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8cxx_source.html#l00084">84</a> of file <a class="el" href="ReconstructedParticle_8cxx_source.html">ReconstructedParticle.cxx</a>.</p>

</div>
</div>
<a id="aa8698b59dcf6329edf2a674b44f7511c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8698b59dcf6329edf2a674b44f7511c">&#9670;&nbsp;</a></span>SetPlotRange() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ReconstructedParticle::SetPlotRange </td>
          <td>(</td>
          <td class="paramtype">Double_t&#160;</td>
          <td class="paramname"><em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Double_t&#160;</td>
          <td class="paramname"><em>to</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00047">47</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="adf30a7f961ef889a3f771e710c75506d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf30a7f961ef889a3f771e710c75506d">&#9670;&nbsp;</a></span>SetPlotRange() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ReconstructedParticle::SetPlotRange </td>
          <td>(</td>
          <td class="paramtype">std::pair&lt; Double_t, Double_t &gt;&#160;</td>
          <td class="paramname"><em>range</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00049">49</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="a9c64f7035a5b41e50b1dc256a2d3509f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c64f7035a5b41e50b1dc256a2d3509f">&#9670;&nbsp;</a></span>UpperMass()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const double ReconstructedParticle::UpperMass </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get (compute) the upper mass boundary. Useful for fitting parameters. </p>

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8cxx_source.html#l00444">444</a> of file <a class="el" href="ReconstructedParticle_8cxx_source.html">ReconstructedParticle.cxx</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a833eb51bbe8f59f7f8ca6444b7b1528f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a833eb51bbe8f59f7f8ca6444b7b1528f">&#9670;&nbsp;</a></span>fBWConvolutedWidth</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Double_t ReconstructedParticle::fBWConvolutedWidth</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Estimate for the width of the Breit-Wigner function when convoluted with a Double_t Gaussian. </p>

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00094">94</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="a592dddf1e3068fd87f5a3480cb1fb67b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a592dddf1e3068fd87f5a3480cb1fb67b">&#9670;&nbsp;</a></span>fBWPureWidth</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Double_t ReconstructedParticle::fBWPureWidth</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Estimate for the width of the Breit-Wigner function when fitting BW only. </p>

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00096">96</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="adada552db45c085ef713c57a59ca7456"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adada552db45c085ef713c57a59ca7456">&#9670;&nbsp;</a></span>fDaughterLabels</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TString ReconstructedParticle::fDaughterLabels</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>LaTeX formatted string for decay particles. </p>

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00093">93</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="a54ed6de6cfd5cdf1add2d2393f685648"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54ed6de6cfd5cdf1add2d2393f685648">&#9670;&nbsp;</a></span>fFitParameters</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFitPars.html">FitPars</a> ReconstructedParticle::fFitParameters</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Vector of fit parameters. </p>
<dl class="section remark"><dt>Remarks</dt><dd>Temporary implementations, see <code><a class="el" href="classFitPars.html">FitPars</a></code>. </dd></dl>

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00091">91</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="a831cfad026b8aaf53d52082f4d502193"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a831cfad026b8aaf53d52082f4d502193">&#9670;&nbsp;</a></span>fFitRange</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::pair&lt;Double_t, Double_t&gt; ReconstructedParticle::fFitRange</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Invariant mass range over which you fit a function (Double_t Gaussian, Crystal ball, Breit-Wigner, etc.). </p>

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00105">105</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="af5f299089cebbc71e3ef55aee1d44997"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5f299089cebbc71e3ef55aee1d44997">&#9670;&nbsp;</a></span>fGaussianWidths</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;Double_t&gt; ReconstructedParticle::fGaussianWidths</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Vector of for Gaussian widths that you can use that as estimates of the widths for e.g. </p>
<p>the Double_t gaussian that you plan to fit. These sigmas are supposed to characterise the resolution of the detector. For consistency in naming, the first one should be smaller than the second and so forth. </p>

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00100">100</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="a79a698bd60f0d8457f3a858f22411b4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79a698bd60f0d8457f3a858f22411b4c">&#9670;&nbsp;</a></span>fMassOffset</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Double_t ReconstructedParticle::fMassOffset</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Percentage (divided by 100) that the mean (namely, the mass) may vary. </p>

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00098">98</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="a2592ff9869e3ff12997c586dbd0559fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2592ff9869e3ff12997c586dbd0559fe">&#9670;&nbsp;</a></span>fNPol</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Char_t ReconstructedParticle::fNPol</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Degree of the background polynomial (whether Chebychev or normal polynomial). </p>

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00099">99</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="af4e72a3ad26e025fcd909dc82e91590a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4e72a3ad26e025fcd909dc82e91590a">&#9670;&nbsp;</a></span>fPlotRange</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::pair&lt;Double_t, Double_t&gt; ReconstructedParticle::fPlotRange</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Invariant mass range that you plot. </p>

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00108">108</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="a3d3efe4e6f81ff614b4b1a92a8b759de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d3efe4e6f81ff614b4b1a92a8b759de">&#9670;&nbsp;</a></span>fRooGaussians</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::list&lt;std::shared_ptr&lt;RooGaussian&gt; &gt; ReconstructedParticle::fRooGaussians</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This list is to ensure that <code>RooGaussian</code> remain existing untill this <code>ReconstructedParcticle</code> is destroyed. </p>

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00113">113</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<a id="a284412445438dd88c4db8926cb226c84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a284412445438dd88c4db8926cb226c84">&#9670;&nbsp;</a></span>fRooRealVars</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::list&lt;std::shared_ptr&lt;RooRealVar&gt; &gt; ReconstructedParticle::fRooRealVars</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This list is to ensure that <code>RooRealVar</code> remain existing untill this <code>ReconstructedParcticle</code> is destroyed. </p>

<p class="definition">Definition at line <a class="el" href="ReconstructedParticle_8h_source.html#l00110">110</a> of file <a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="ReconstructedParticle_8h_source.html">ReconstructedParticle.h</a></li>
<li><a class="el" href="ReconstructedParticle_8cxx_source.html">ReconstructedParticle.cxx</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="classReconstructedParticle.html">ReconstructedParticle</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
  </ul>
</div>
</body>
</html>
